package com.javaweb.web.service;

import java.util.List;

import com.javaweb.base.po.User;
import com.javaweb.web.eo.schedule.ScheduleAddRequest;
import com.javaweb.web.eo.schedule.ScheduleListRequest;
import com.javaweb.web.eo.schedule.ScheduleListResponse;

/**
 * 日程模块业务层接口
 * 
 * @author tank2140896
 */
public interface ScheduleService {
	
	/**
	 * 根据日期获取日程信息业务层接口
	 * 
	 * @param scheduleListRequest 日期信息请求参数
	 * @return List<ScheduleListResponse> 日程信息列表
	 */
	List<ScheduleListResponse> getScheduleByDate(ScheduleListRequest scheduleListRequest);
	
	/**
	 * 保存日程业务层接口
	 * 
	 * @param scheduleAddRequest 日期信息保存请求参数
	 * @return user 用户信息
	 */
	void scheduleSave(ScheduleAddRequest scheduleAddRequest,User user);
	
}
